
function logPrinter(msg) {
    if (logger) {
        logger(msg);
    } else {
        console.log(msg);
    }
}

function loginHandle() {
    if (!$(".incorrectLoginText").html()) {
        logPrinter("开始登陆");
        $("[name='CAMUsername']").val('K005074');
        $("[name='CAMPassword']").val('K0050741');
        $(".signInBtn").click();
    }
}

window.tasking = false;


//現在仕掛明細
function dqxqHandle(option) {
    console.log("ddddddata", option);
    var iframe = $('[name="i8890255189DD4AEDB3B360791D036903"]').contents();
    if (!iframe) {
        logPrinter("未找到iframe，即将刷新重试");
        setTimeout(function () { location.reload(); }, 1000);
        return;
    }
    var isLoading = iframe.find("#CVWaitindicator_NS_").length > 0 || iframe.find("#CVWait_NS_").length > 0;
    if (isLoading) {
        logPrinter("正在导出，请稍后...");
        return;
    } else {
        //logPrinter("开始导出【" + document.title + "】");
    }
    try {
        //logPrinter("查询参数：" + option); 1
        option = JSON.parse(option);
    } catch (e) {
        logPrinter("参数序列化失败", option);
        //重试
        jsLoadComplete(document.title);
    }

    var step1 = iframe.find("[id^=finish]").length;
    var step2 = iframe.find("#CVReport_NS_ #rt_NS_").length;
    //var step3 = iframe.find("#CVReport_NS_ textarea").length;
    if (step1 === 0 && step2 === 0) {
        logPrinter("界面元素未找到，即将重试...");
        setTimeout(function () {
            gcsjmxHandle(option);
        }, 6000);
        return;
    }




    if (step1 > 0) {
        // logPrinter("设置【" + document.title + "】查询条件");
        // logPrinter("查询参数：" + JSON.stringify(option));
        // iframe.find("label:contains('50')").click();
        //iframe.find("label:contains('017')").click();
        //iframe.find(".clsSelectDateEditBox:eq(2)").val(option.date);
        //iframe.find("[id$=prmtTime_HOURS]:eq(2)").val(option.hour);
        //iframe.find("[id$=prmtTime_MINUTES]:eq(2)").val(option.min);
        setTimeout(function () { iframe.find("[id^=finish]").click(); }, 1000);

    }
    // else if (step2 > 0) {
    //     //logPrinter("正在生成xml");
    //     //$("[id$=runMenu]").click();
    //     //setTimeout(function () { $("[class$=run_xml]").click(); }, 1000);


    //     logPrinter("生成Form参数");
    //     $("[id$=runMenu]").click();
    //     setTimeout(function () {
    //         $("[class$=run_excel2007data]").click();

    //         setTimeout(function () {
    //             iframe.find("#viewForm_NS_").attr("target", "_top");
    //             iframe.find("#viewForm_NS_ [id$=outputFormat]").val("spreadsheetML");

    //             logPrinter("开始下载Excel");
    //             iframe.find("#viewForm_NS_").submit();
    //         }, 2000);

    //     }, 1000);
    // }
    //else if (step3 > 0) {
    //    logPrinter("导出xml");
    //    var xml = iframe.find("#CVReport_NS_ textarea").val();
    //    loadXml(xml, document.title);
    //}
}


//工程実績明細
function gcsjmxHandle(option) {
    console.log("ddddddata", option);
    var iframe = $('[name="i840109C5D47B4378BFB2320A20932F66"]').contents();
    if (!iframe) {
        logPrinter("未找到iframe，即将刷新重试");
        setTimeout(function () { location.reload(); }, 1000);
        return;
    }
    var isLoading = iframe.find("#CVWaitindicator_NS_").length > 0 || iframe.find("#CVWait_NS_").length > 0;
    if (isLoading) {
        logPrinter("正在导出，请稍后...");
        return;
    } else {
        //logPrinter("开始导出【" + document.title + "】");
    }

    try {
        option = JSON.parse(option);
    } catch (e) {
        logPrinter("参数序列化失败", option);
        //重试
        jsLoadComplete(document.title);
    }
    var step1 = iframe.find("[id^=finish]").length;
    var step2 = iframe.find("#CVReport_NS_ #rt_NS_").length;
    //var step3 = iframe.find("#CVReport_NS_ textarea").length;
    if (step1 === 0 && step2 === 0) {
        logPrinter("界面元素未找到，即将重试...");
        setTimeout(function () {
            gcsjmxHandle(option);
        }, 6000);

        return;
    }

    if (step1 > 0) {
        logPrinter("设置【" + document.title + "】查询条件");
        logPrinter("查询参数：" + JSON.stringify(option));
        return
        // //查询条件
        // iframe.find("label:contains('50')").click();
        // //iframe.find("label:contains('017')").click();

        // iframe.find("[value='anyValue']:eq(0)").prop("checked",true);
        // iframe.find("[value='anyValue']:eq(1)").prop("checked",true);
        // iframe.find("[value='anyValue']:eq(2)").prop("checked",false);
        // iframe.find("[value='anyValue']:eq(3)").prop("checked",false);

        // iframe.find(".clsSelectDateEditBox:eq(0)").val(option.beginDate);
        // iframe.find(".clsSelectDateEditBox:eq(1)").val(option.endDate);

        // //开始小时
        // iframe.find("[id$=prmtTime_HOURS]:eq(0)").val(option.beginHour);
        // //结束小时
        // iframe.find("[id$=prmtTime_HOURS]:eq(1)").val(option.endHour);
        // //开始分钟
        // iframe.find("[id$=prmtTime_MINUTES]:eq(0)").val(option.beginMin);
        // //结束分钟
        // iframe.find("[id$=prmtTime_MINUTES]:eq(1)").val(option.endMin);


        setTimeout(function () { iframe.find("[id^=finish]").click(); }, 1000);
    }
//     else if (step2 > 0) {
//         //logPrinter("正在生成xml");
//         //$("[id$=runMenu]").click();
//         //setTimeout(function () { $("[class$=run_xml]").click(); }, 1000);

// return;
//         logPrinter("生成Form参数");
//         $("[id$=runMenu]").click();
//         setTimeout(function () {
//             $("[class$=run_excel2007data]").click();

//             setTimeout(function () {
//                 iframe.find("#viewForm_NS_").attr("target", "_top");
//                 iframe.find("#viewForm_NS_ [id$=outputFormat]").val("spreadsheetML");

//                 logPrinter("开始下载Excel");
//                 iframe.find("#viewForm_NS_").submit();
//             }, 2000);

//         }, 1000);
//     }
    //else if (step3 > 0) {
    //    logPrinter("导出xml");
    //    var xml = iframe.find("#CVReport_NS_ textarea").val();
    //    loadXml(xml, document.title);
    //}
}


//VENT入庫実績明細
function rkmxHandle(option) {
    console.log("ddddddata", option);
    var iframe = $('[name="iC2C1D50CB4DE439D8B10AD6B3CA0CC95"]').contents();
    if (!iframe) {
        logPrinter("未找到iframe，即将刷新重试");
        setTimeout(function () { location.reload(); }, 1000);
        return;
    }
    var isLoading = iframe.find("#CVWaitindicator_NS_").length > 0 || iframe.find("#CVWait_NS_").length > 0;
    if (isLoading) {
        logPrinter("正在导出，请稍后...");
        return;
    } else {
        //logPrinter("开始导出【" + document.title + "】");
    }
    try {
        option = JSON.parse(option);
    } catch (e) {
        logPrinter("参数序列化失败", option);
        //重试
        jsLoadComplete(document.title);
    }

    var step1 = iframe.find("[id^=finish]").length;
    var step2 = iframe.find("#CVReport_NS_ #rt_NS_").length;
    //var step3 = iframe.find("#CVReport_NS_ textarea").length;
    if (step1 === 0 && step2 === 0) {
        logPrinter("界面元素未找到，即将重试...");
        setTimeout(function () {
            gcsjmxHandle(option);
        }, 6000);
        return;
    }




    if (step1 > 0) {
        logPrinter("设置【" + document.title + "】查询条件");
        logPrinter("查询参数：" + JSON.stringify(option));
        // iframe.find("label:contains('50')").click();
        // iframe.find(".clsSelectDateEditBox:eq(0)").val(option.beginDate);
        // iframe.find(".clsSelectDateEditBox:eq(1)").val(option.endDate);
        // //开始小时
        // iframe.find("[id$=prmtTime_HOURS]:eq(0)").val(option.beginHour);
        // //结束小时
        // iframe.find("[id$=prmtTime_HOURS]:eq(1)").val(option.endHour);
        // //开始分钟
        // iframe.find("[id$=prmtTime_MINUTES]:eq(0)").val(option.beginMin);
        // //结束分钟
        // iframe.find("[id$=prmtTime_MINUTES]:eq(1)").val(option.endMin);
        setTimeout(function () { iframe.find("[id^=finish]").click(); }, 1000);

    }
    // else if (step2 > 0) {
    //     //logPrinter("正在生成xml");
    //     //$("[id$=runMenu]").click();
    //     //setTimeout(function () { $("[class$=run_xml]").click(); }, 1000);
    //     logPrinter("生成Form参数");
    //     $("[id$=runMenu]").click();
    //     setTimeout(function () {
    //         $("[class$=run_excel2007data]").click();

    //         setTimeout(function () {
    //             iframe.find("#viewForm_NS_").attr("target", "_top");
    //             iframe.find("#viewForm_NS_ [id$=outputFormat]").val("spreadsheetML");

    //             logPrinter("开始下载Excel");
    //             iframe.find("#viewForm_NS_").submit();
    //         }, 2000);

    //     }, 1000);
    // }
    //else if (step3 > 0) {
    //    logPrinter("导出xml");
    //    var xml = iframe.find("#CVReport_NS_ textarea").val();
    //    loadXml(xml, document.title);
    //}
}
